/*
 * 项目名称:    wms-server-jeecg
 * 创建人员:    hansen
 * 创建时间:    2023-09-14
 */
package org.jeecg.modules.dock.entity.dto.response;

import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.ToString;

import java.util.List;

/**
 * 销售出库单打印查询接口<>头</>返回DTO
 *
 * @author hansen
 * @version 1.0.0
 * @date 2023-09-14 13:58:07
 */
@Data
@EqualsAndHashCode(callSuper = true)
@ToString(callSuper = true)
public class SearchPrintInfoHeadResponseDTO extends SapBaseResponseDTO {
    /**
     * 出库单号
     */
    @JsonProperty("mblnr")
    private String deliveryNoteNumber;
    /**
     * 出库日期
     */
    @JsonProperty("budat")
    private String deliveryDate;
    /**
     * 客户名称
     */
    @JsonProperty("kunnr")
    private String customerName;

    /**
     * 客户描述
     */
    @JsonProperty("name1")
    private String customerRemark;

    /**
     * 客户联系人
     */
    @JsonProperty("remark")
    private String customerContacts;

    /**
     * 客户联系人电话
     */
    @JsonProperty("tel_number")
    private String customerTel;
    /**
     * 出库类别
     */
    @JsonProperty("bezei")
    private String outboundCategory;
    /**
     * 收货地址
     */
    @JsonProperty("mc_street")
    private String address;
    /**
     * 加工中心
     */
    @JsonProperty("werks")
    private String machiningCenter;
    /**
     * 客户联系人手机
     */
    @JsonProperty("mob_number")
    private String customerContactPhoneNumber;
    /**
     * 订单号
     */
    @JsonProperty("vbeln")
    private String orderCode;
    /**
     * 代加工
     */
    @JsonProperty("vbeln2")
    private String processing;

    /**
     * 消息体
     */
    @JsonProperty("item")
    private List<SearchPrintInfoItemResponseDTO> itemResponses;
}
